home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-02-19 | 1.8 KB | 53 lines | [TEXT/MPS ] |
- execute "{OpenDocBuildSupportDir}BMCommon"
-
- set MenuTitle Build
-
- set exit 0
- ( deletemenu "{MenuTitle}" ) ∑∑ dev:null
- if ( `exists "{ProjPrefs}"` == "" )
- echo no >> "{ProjPrefs}"
- echo no >> "{ProjPrefs}"
- echo 68k >> "{ProjPrefs}"
- end
- set exit 1
-
- if ( `count -l "{ProjPrefs}"` >= 3 )
- set OpenDocCurrentProject "`streamedit -e "{pnpat}" "{ProjPrefs}"`"
- set TargetArch "`streamedit -e "{capat}" "{ProjPrefs}"`"
- end
-
- set Disable ""
- if ( "{OpenDocCurrentProject}" == "" )
- set OpenDocCurrentProject "[no project chosen]"
- set Disable "("
- end
-
- if ( "{TargetArch}" == "" )
- set TargetArch "68k"
- export TargetArch
- end
-
- AddMenu "{MenuTitle}" "(Current project:" ''
- AddMenu "{MenuTitle}" "{Disable}<I {OpenDocCurrentProject}" 'BMProject -s'
- AddMenu "{MenuTitle}" - ''
- AddMenu "{MenuTitle}" "Choose project…" 'set OpenDocCurrentProject "`BMProject -c`";ODBuildMenu'
- AddMenu "{MenuTitle}" "{Disable}Modify project" 'BMProject -m'
- AddMenu "{MenuTitle}" - ''
- AddMenu "{MenuTitle}" "{Disable}Modify read-only" 'BMCompile -mro'
- AddMenu "{MenuTitle}" "{Disable}Preprocess" 'BMCompile -p'
- AddMenu "{MenuTitle}" "{Disable}Compile/K" 'BMCompile -c'
- AddMenu "{MenuTitle}" "{Disable}Disassemble" 'BMCompile -d'
- AddMenu "{MenuTitle}" - ''
- if "{TargetArch}" == "PPC"
- AddMenu "{MenuTitle}" "{Disable}Make [PPC]/E" 'BMCompile -m'
- AddMenu "{MenuTitle}" "{Disable}Remove PPC objects…" 'BMProject -ppc'
- AddMenu "{MenuTitle}" - ''
- AddMenu "{MenuTitle}" "Switch to 68k" 'BMProject -sk;ODBuildMenu'
- else
- AddMenu "{MenuTitle}" "{Disable}Make [68k]/E" 'BMCompile -m'
- AddMenu "{MenuTitle}" "{Disable}Remove 68k objects…" 'BMProject -68k'
- AddMenu "{MenuTitle}" - ''
- AddMenu "{MenuTitle}" "Switch to PPC" 'BMProject -sp;ODBuildMenu'
- end
- AddMenu "{MenuTitle}" "Settings" "open '{OpenDocBuildSupportDir}BMSettings'"
-